looking-glass plant - Spanish English Dictionary